home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Terra Sound Library
/
Terra Sound Library.iso
/
player_composer
/
eagleplayer
/
ep_to_install
/
installdata
/
arexxexamples.lha
/
EP_Modrename.dopus
< prev
next >
Wrap
Text File
|
1994-10-09
|
3KB
|
121 lines
/* Eagleplayer-DOpus-Steuerung
(c) 1993 DEFECT
Lädt alle im Quelldirektory selektierten Module und speichert sie in das
Zieldirektory -gegebenenfalls gepackt- unter dem richtigen, im Modul
befindlichen Namen mit dem voreingestellten Prefix, ab. (nur in der registrierten
Version verfügbar)
- in Opus als "Arexx" einbinden
Achtung ! Der Eagleplayer muß, wenn er vom Opus aus geladen wird, entweder
eine EP-Batch finden, in der die absoluten Pfade eingestellt sind, sprich
"DH0:Eagleplayers/TFMX" statt nur "Eagleplayers/TFMX".
*/
options results
if pos('rexx_EP',SHOW('Ports')) = 0 then
do
Waittime = 60 /* 1 min Wartezeit, bei Bedarf ändern */
/* Eagle laden , Pfad bei Bedarf ändern !!!!!! */
address COMMAND 'sys:Eagleplayer'
testflag=0
time ('R')
address 'DOPUS.1' /* address 'DOPUS.1' */
toptext 'Attempting to Load Eagleplayer'
do while (testflag=0) & (time('E') < Waittime)
if (pos('rexx_EP',SHOW('Ports')) ~= 0) then testflag =1
end
if pos('rexx_EP',SHOW('Ports')) ~= 0 then
toptext 'Eagleplayer loaded'
else
do
toptext 'Couldn`t load Eagleplayer'
exit
end
end
address 'rexx_EP'
Overwrite On
SSDir Off
AutomaticSave On
Volume 0 /* may be removed if wanted */
UseSongname On
LoadDir off
AutoDir off
LoadBefore off
Quickstart off
Iconify
OpenMainWindow
address 'DOPUS.1' /* address 'DOPUS.1' */
status 3
ac=result
status 13 ac
dirname=result
dirname='"'||dirname
ad = bitchg(ac,0)
status 13 ad
savedir=result
address 'rexx_EP'
savepath savedir
address 'DOPUS.1' /* address 'DOPUS.1' */
getselectedall '/'
selected = RESULT
if selected~="RESULT" then do
DO WHILE selected~=""
PARSE VAR selected name '/' selected
address 'DOPUS.1'
sels=dirname||name||'" '
if sels~= "" then do
address 'DOPUS.1'
toptext 'Eagleplayer: Attempting to Load '||sels
address 'rexx_EP'
Loadmodule sels
aha=result
if aha = "Module loaded !" then do
address 'DOPUS.1'
toptext 'Eagleplayer: Attempting to Save Module'
address 'rexx_EP'
savemodule
aha2 = result
if aha2 = "Module saved !" then do
address 'DOPUS.1'
status 3
if result ~= ac then
otherwindow
SelectFile '"'||name||'"' 0 1
end
end
else
do
address 'DOPUS.1'
toptext 'Eagleplayer: '||aha
end
end
END
end
else
do
address 'DOPUS.1'
toptext 'Eagleplayer: No Module selected'
end
exit